#include <QCoreApplication>
#include <QDebug>           //头文件<QDebug>中已经包含了QList的头文件。

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QMap<QString,QString>map;               //创建QMap栈对象
    //插入<城市，区号>对
    map.insert("天安门","101");
    map.insert("上海","020");
    map.insert("重庆哦","022");
    QMapIterator<QString,QString> i (map);   //创建只读迭代器
    for(;i.hasNext();)        //
        qDebug()<<" "<<i.key()<<" "<<i.next().value();
    QMutableMapIterator<QString,QString>mi(map);
    if(mi.findNext("101"))     //
        mi.setValue("010");
    QMapIterator<QString,QString> modi(map);
    qDebug()<<" ";
    for(;modi.hasNext();)   //再次遍历并输出修改后的结果
        qDebug()<<" "<<modi.key()<<" "<<modi.next().value();
    return a.exec();
}
